/* General Styles */
body {background:#e8e5e7 url(/designs_31/bg.png) repeat-y center; margin:0; padding:0;}
body, td {font-family:Tahoma; font-size:11px; color:#7e7e7e;}
a {color:#7e7e7e; text-decoration:none;}
a:hover {text-decoration:underline;}

ul, li {display:block; padding:0; margin:0; list-style:none;}
.left {float:left;}
.right {float:right;}
hr {border:none; border-top:1px solid #fff; border-bottom:1px solid #dbdbdb;}

.cont_wrap {width:991px; margin:0 auto; overflow:hidden;}
.cont_wrap_in {margin-left:2px;}
.cont_side {width:991px; overflow:hidden; margin-top:12px;}
.cont_left {float:left; width:745px; margin-left:13px;}
.cont_right {float:right; width:208px; margin-right:13px;}
/* ------ */

/* Block */
.block_bg_h {background:url(/designs_31/bbh.png) no-repeat; width:208px; height:11px;}
.block_bg_c {background:url(/designs_31/bbc.png) repeat-y; width:208px;}
.block_bg_b {background:url(/designs_31/bbb.png) no-repeat; width:208px; height:12px;}

.b_full {width:192px; margin:0 auto 8px; padding:0;}
.b_full:last-child {margin-bottom:0;}
.b_title {background:url(/title.png) no-repeat; width:192px; height:40px; line-height:37px; text-align:center; font-weight:bold; text-shadow:1px 1px #485d21; color:#fff;}
.b_cont {background:url(/designs_31/b_cont.png) repeat-y; width:192px;}
.b_bottom {background:url(/designs_31/b_bottom.png) no-repeat; width:192px; height:11px;}

.b_theme {background:url(/designs_31/b_theme.png) no-repeat; width:173px; height:28px; line-height:28px; padding-left:10px; margin:0 auto; display:block;}
.b_theme:hover {opacity:0.8;}
.b_theme:last-child {margin-bottom:0;}

.b_inf {width:180px; height:50px; margin:0 auto; padding:0; font-size:10px;}
.b_inf_ava {background:url(/designs_31/b_inf_ava.png) no-repeat; width:47px; height:47px; float:left;}
.b_inf_ava img {width:35px; height:35px; margin:6px; border-radius:5px;}
.b_inf_nick {background:url(/designs_31/b_inf_nic.png) no-repeat left 0,url(/designs_31/b_inf_nic.png) no-repeat right -32px,url(/designs_31/b_inf_nic.png) repeat-x 0 -16px; height:16px; border-radius:10px; font:10px Tahoma; line-height:16px; padding:0 6px; margin-left:4px; display:inline-block;}
.b_inf_text {padding:3px 0 0 5px;}
.b_inf_line {background:url(/designs_31/b_inf_line.png) no-repeat; width:180px; height:4px; margin:0 auto 4px;}
.b_inf_line:last-child {margin-bottom:0;}
/* ----- */

/* ===== forum Start ===== */
.gTable, .postTable {background:none; border-collapse:separate; border-spacing:0px;}
.gTableTop {background:url(/designs_31/forum_title.png) no-repeat left 0, url(/designs_31/forum_title.png) no-repeat right -82px, url(/designs_31/forum_title.png) repeat-x 0 -41px; border-radius:5px 5px 0 0; height:41px; font:11px Tahoma; font-weight:bold; padding-left:15px; text-shadow:0 1px 0 #174213; color:#fff;}
.gTableSubTop2 {background:url(/designs_31/forum_subtop.png) repeat-x; height:22px; padding-bottom:3px; font:11px Tahoma; color:#7f7f7f; padding-left:5px;}
.gTableTop a {color:#fff;}
.gTableSubTop, .threadsType, .threadsDetails, .forumOnlineBar {background:url(/designs_31/forum_subtop.png) repeat-x; height:20px; padding-bottom:3px; font:10px Tahoma; color:#7f7f7f; padding-left:5px;}
.gTableSubTop a, .threadsType a, .threadsDetails a, .forumOnlineBar a, .postTdTop a {color:#7f7f7f; text-decoration:none;}
.gTableBody1, .gTableRight, .gTableLeft {background:#f3f3f3; color:#7e7e7e; border-bottom:3px double #d1d1d1;}
.gTableBody1 a, .gTableBody a {color:#7e7e7e; text-decoration:none;}
.gTableBody {background:#f3f3f3; border-radius:0 0 6px 6px;}
.postTdTop {height:25px; background:#f3f3f3; border-bottom:2px solid #e6e6e6;}
.catLink {background:url(/designs_31/forumtitlename.png) no-repeat left 0,url(/designs_31/forumtitlename.png) no-repeat right -44px,url(/designs_31/forumtitlename.png) repeat-x 0 -22px; display:inline-block; height:22px; border-radius:5px; line-height:22px; padding:0 18px;}
/* ----- */

/* Forums */
.forumIcoTd, .forumNameTd, .forumPostTd, .forumThreadTd, .forumLastPostTd {background:url(/designs_31/forum_name.png) repeat-x; height:58px; color:#7e7e7e; padding-bottom:3px;}
.forumIcoTd {padding:0 8px;}
.forumNameTd {color:#7e7e7e; padding-left:5px;}
.forumNameTd a {color:#7e7e7e; text-decoration:none;}
.forum {font-weight:700; font-size:12px;}
.forumLastPostTd {padding-left:7px;}
.forumStatsTd {background:url(/designs_31/forum_statistic.png) no-repeat; width:159px; height:54px; text-align:left; margin-top:1px;}
.forumStatsThems {width:128px; height:23px; color:#fff; line-height:25px; padding:0 0 0 14px;}
.forumStatsPosts {width:128px; height:23px; color:#fff; line-height:23px; padding:0 0 0 14px; margin:7px 0 0;}
.forumLastPostTd a {color:#7e7e7e; text-decoration:none;}
table.gTable tr:nth-child(2n) .forumNameTd, table.gTable tr:nth-child(2n) .forumLastPostTd, table.gTable tr:nth-child(2n) .forumThreadTd {background:url(/designs_31/forum_namef.png) repeat-x;}
table.gTable tr:nth-child(2n) .forumIcoTd {background:url(/designs_31/forum_namef.png) repeat-x;}

.threadIcoTd, .threadNametd, .threadPostTd, .threadViewTd, .threadAuthTd, .threadLastPostTd {border-bottom:2px solid #e6e6e6; background:#f3f3f3; height:40px; color:#7e7e7e; padding:0px 0 2px 0;}
.threadIcoTd a, .threadNametd a, .threadPostTd a, .threadViewTd a, .threadAuthTd a, .threadLastPostTd a {color:#7e7e7e; text-decoration:none;}
.threadPostTd, .threadViewTd {font-weight:bold; border-right:2px solid #E6E6E6;}
.threadIcoTd {border-right:2px solid #E6E6E6; padding-top:5px;}
.threadPinnedLink, .threadLink, .threadDescr {margin-left:5px}
.threadLastPostTd {padding-left:5px;}
.threadNametd {border-right:2px solid #E6E6E6;}
.threadDescr {font-size:10px}
.threadLink:hover {text-decoration:underline; color:black;}
a.threadPinnedLink {color:green;}
/* ---- */

/* Forum other */
.funcBlock {display:none;}
#subscribe {display:none;}
.quoteMessage, .codeMessage {padding:9px; font:11px Tahoma; border:1px solid #fff !important; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; background:#e5e5e5; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.forumBar, .forumBarA {color:#7e7e7e;}

.alt2{ margin: 0px; padding: 6px; }
.smallfont {margin-bottom:2px;}
.spoil {margin:10px; margin-top:-25px; width:98%;}
.threadFrmBlock {float:right; margin-right:5px;}
a.threadFrmLink {color:#696969}
.forum_button {background:url(/designs_31/forum_butt.png) no-repeat left 0,url(/designs_31/forum_butt.png) no-repeat right -40px,url(/designs_31/forum_butt.png) repeat-x 0 -20px; height:20px; display:inline-block; border-radius:6px; color:#fff; padding:0 5px; line-height:20px; text-shadow:1px 1px #394c14;}

#tooltip {position:absolute; z-index:10; background:#5b5b5b; font-size:11px; color:#2c2c2c; text-shadow:1px 1px #d0d0d0; margin:0 5px 0 0; padding:3px 5px; opacity:0.75; border-radius:5px;}
#tooltip h3 {display:block; margin:0; padding:0; font-size:11px;}
/* ------ */

/* Viewn */
.postTdTop {border-top:1px solid #dbdbdb; font:11px Tahoma;}
.postTdInfo {background:#f3f3f3; border-right:1px solid #fff; border-bottom:1px solid #fff;}
.posttdMessage {background:#f3f3f3; border-left:1px solid #dbdbdb; padding:5px; border-bottom:1px solid #fff; color:#696969;}
.posttdMessage img {max-width:700px; max-height:700px;}
.postBottom {background:#f3f3f3; border-top:1px solid #dbdbdb; color:#7e7e7e; border-bottom:1px solid #fff; font:10px Tahoma; padding-top:3px;}
.postBottom a {color:#7e7e7e; text-decoration:none;}

.postAva {background:url(/designs_31/forum_ava.png) no-repeat; width:116px; height:116px; margin:8px auto 0;}
.postAva img {width:100px; height:100px; margin:8px;}
.postView {width:179px; height:auto; margin:8px auto; padding:0;}
.postGroup {background:url(/designs_31/forum_group.png) no-repeat; width:179px; height:43px; line-height:37px; text-align:center; color:#fff; text-shadow:1px 1px #4c661f;}
.postViewc {background:url(/designs_31/forum_viewc.png) repeat-y; width:179px;}
.postViewb {background:url(/designs_31/forum_viewb.png) no-repeat; width:179px; height:12px;}
.postViewt {background:url(/designs_31/forum_view.png) no-repeat; width:167px; height:26px; margin:0 auto 2px;}
.postViewt:last-child {margin-bottom:0;}
.postViewtx {float:left; line-height:26px; padding-left:7px;}
.postViewn {background:url(/designs_31/forum_num.png) no-repeat left 0,url(/designs_31/forum_num.png) no-repeat right -40px,url(/designs_31/forum_num.png) repeat-x 0 -20px; height:20px; border-radius:7px; display:inline-block; font-size:10px; float:right; margin:3px; line-height:20px; padding:0 7px;}
.postRep {width:167px; height:23px; margin:2px auto 0;}
.postRepMinus {background:url(/designs_31/forum_rep_but.png) no-repeat 0 0; width:25px; height:23px; float:left;}
.postRepPlus {background:url(/designs_31/forum_rep_but.png) no-repeat 0 -23px; width:25px; height:23px; float:left;}
.postRepNum {background:url(/designs_31/forum_rep_num.png) no-repeat; width:104px; height:23px; float:left; text-align:center; margin:0 6px; line-height:23px;}
.postSeparator {height:1px;background:#728E3F;}

.edited {border:1px solid rgb(169, 169, 169); padding:5px; float:right; margin:5px}
/* ----- */

/* fPost view */
.fPost {background:#eaeaea; width:182px; margin:11px auto; padding:10px 5px 5px; border-radius:6px;}
.fPost .gropp {background:#f4f4f4;}
.fPost_ava {background:url(/fpost/fpost_ava.png) no-repeat; width:174px; height:157px; margin:0 auto;}
.fPost_ava_d img {max-width:150px; max-height:150px; margin:0 auto;}
.fPost_ava img {width:150px; height:150px; margin:2px 0 0 12px;}
.fPost_group {background:url(/fpost/fpost_group.png) no-repeat; width:182px; height:34px;}
.fPost_groupn {position:relative; top:7px; left:7px; color:#5d7534; text-shadow:1px 1px #fff;}
.fPost_groupin {background:url(/fpost/fPost_elipse.png) no-repeat; width:8px; height:9px; position:relative; top:12px;}
.fPost_groupi .fPost_groupinc {display:none;}
.fPost_groupi:hover .fPost_groupinc {display:block;}
.fPost_groupi:hover .fPost_groupinc span {position:absolute; background:#869866; border-radius:10px; opacity:0.9; color:#fff; padding:4px; top:-15px; left:28px; width:150px; border:2px solid #8daa83;}
.fPost_statuson {background:url(/fpost/fPost_statuson.png) no-repeat; width:46px; height:5px; position:relative; top:11px; left:7px;}
.fPost_statusoff {background:url(/fpost/fPost_statusoff.png) no-repeat; width:46px; height:5px; position:relative; top:11px; left:7px;}
.fPost_groupi {float:right; margin-right:7px; margin-top:-2px; height:9px; position:relative;}
.fPost_elipse{background:url(/fpost/fPost_elipse.png) no-repeat; width:8px; height:9px; margin-left:3px; float:left;}
.fPost_ip {background:url(/ikonochka.png) no-repeat; width:10px; height:11px; position:relative; top:2px; left:3px;}
.fPost_ip .fPost_groupinc {display:none;}
.fPost_ip:hover .fPost_groupinc {display:block;}
.fPost_ip:hover .fPost_groupinc span {position:absolute; background:#869866; border-radius:10px; opacity:0.9; color:#fff; padding:4px; top:-15px; left:15px; width:250px; border:2px solid #8daa83;}
.fPost_top {background:url(/fpost/fpost_top.png) no-repeat; width:182px; height:7px; margin:8px auto 0;}
.fPost_line {background:url(/fpost/fpost_line.png) no-repeat; width:160px; height:29px; padding:0 11px; line-height:29px; color:#586e31;}
.fPost_line .left {color:#586e31; text-shadow:1px 1px #fff; line-height:29px;}
.fPost_line a {color:#586e31;}
.fPost_minus {background:url(/fpost/fPost_butt.png) no-repeat 0 0; width:11px; height:11px; margin-right:4px; float:left; margin-top:10px;}
.fPost_plus {background:url(/fpost/fPost_butt.png) no-repeat 0 -11px; width:11px; height:11px; float:left; margin-top:10px;}
.fPost_rep {width:182px; height:35px;}
.fPost_repm {background:url(/fpost/fPost_repm.png) no-repeat; width:45px; height:35px; float:left;}
.fPost_repm:hover {background:url(/fpost/fPost_repmh.png) no-repeat;}
.fPost_repp {background:url(/fpost/fPost_repp.png) no-repeat; width:45px; height:35px; float:left;}
.fPost_repp:hover {background:url(/fpost/fPost_repph.png) no-repeat;}
.fPost_repn {background:url(/fpost/fPost_repn.png) no-repeat; width:92px; height:35px; float:left; text-align:center; font-weight:bold; text-shadow:1px 1px #174213; line-height:31px; color:#fff;}
.fPost ul.tabs {background:url(/fpost2/fPost_icons.png) no-repeat; width:147px; height:31px; padding-top:13px; padding-left:35px;}
.fPost .section {width:182px; margin:0; padding:0;}
.fPost .box {background:#f3f3f3; padding-bottom:5px;}
.fPost_shadow {background:url(/fpost2/fPost_shadow.png) no-repeat; width:182px; height:12px;}
.fPost #tabs-ico2 {background:url(/fpost2/o_gruppe.png) no-repeat; width:23px; height:23px; display:block; margin-left:4px;}
.fPost #tabs-ico2:hover {background:url(/fpost2/o_gruppe_2.png) no-repeat;}
.fPost #tabs-ico3 {background:url(/fpost2/info.png) no-repeat; width:23px; height:23px; display:block; margin-left:4px;}
.fPost #tabs-ico3:hover {background:url(/fpost2/info2.png) no-repeat;}
.fPost #tabs-ico4 {background:url(/fpost2/kontakty.png) no-repeat; width:23px; height:23px; display:block; margin-left:4px;}
.fPost #tabs-ico4:hover {background:url(/fpost2/kontakty2.png) no-repeat;}
.fPost #tabs-ico5 {background:url(/fpost2/wmid.png) no-repeat; width:23px; height:23px; display:block; margin-left:4px;}
.fPost #tabs-ico5:hover {background:url(/fpost2/wmid2.png) no-repeat;}
.fPost .current #tabs-ico2 {background:url(/fpost2/o_gruppe_2.png) no-repeat; width:23px; height:23px;}
.fPost .current #tabs-ico3 {background:url(/fpost2/info2.png) no-repeat; width:23px; height:23px;}
.fPost .current #tabs-ico4 {background:url(/fpost2/kontakty2.png) no-repeat; width:23px; height:23px;}
.fPost .current #tabs-ico5 {background:url(/fpost2/wmid2.png) no-repeat; width:23px; height:23px;}
.fPost_infort {background:url(/fpost2/fPost_infort.png) no-repeat; width:170px; height:5px; margin:0 auto;}
.fPost_inforc {background:url(/fpost2/fPost_inforc.png) repeat-y; width:160px; margin:0 auto; text-align:center; padding:0 5px 2px;}
.fPost_inforb {background:url(/fpost2/fPost_inforb.png) no-repeat; width:170px; height:4px; margin:0 auto 6px;}
/* ----- */

/* Input */
input[type="button"], input[type="submit"], input[type="reset"] {background:url(/designs_31/line.png) no-repeat left 0,url(/designs_31/input.png) no-repeat right -42px,url(/designs_31/input.png) repeat-x 0 -21px; height:21px; display:inline-block; border-radius:6px; color:#fff; padding:0 5px 1px; text-shadow:1px 1px #394c14; font:11px Tahoma; cursor:pointer; border:none;}
.clickMoveThm {color:#fff;}
/* ----- */

/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:#32cd32;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:#4169e1;font-weight:bold;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:#20b2aa;}
a.groupBanned:link,a.groupBanned:visited,a.groupBanned:hover {color:#4F4F4F;text-decoration:line-through;}
a.groupOther1:link,a.groupOther1:visited,a.groupOther1:hover {color:red; font-weight:bold;}
a.groupOther2:link,a.groupOther2:visited,a.groupOther2:hover {color:red;}
a.groupOther3:link,a.groupOther3:visited,a.groupOther3:hover {color:#228b22;}
a.groupOther4:link,a.groupOther4:visited,a.groupOther4:hover {color:#00ff00;}
a.groupOther5:link,a.groupOther5:visited,a.groupOther5:hover {font-weight:bold;}
a.groupOther6:link,a.groupOther6:visited,a.groupOther6:hover {color:purle;}
a.groupOther8:link,a.groupOther8:visited,a.groupOther8:hover {color:#adff2f;}
a.groupOther6:link,a.groupOther6:visited,a.groupOther6:hover {color:#009b12;}
a.groupOther9:link,a.groupOther9:visited,a.groupOther9:hover {color:#0000FF;font-weight:bold;}
a.groupOther10:link,a.groupOther10:visited,a.groupOther10:hover {color:orange; }
a.groupOther13:link,a.groupOther13:visited,a.groupOther13:hover {color:#7d8bfd8;}
a.groupOther11:link,a.groupOther11:visited,a.groupOther11:hover {color:#66ff00;font-weight:bold;}
a.groupOther8:link,a.groupOther8:visited,a.groupOther8:hover {color:#00ff00;font-weight:bold;}
a.groupFriends:link,a.groupFriends:visited,a.groupFriends:hover {color:#daa520;}
/* ---------------- */

input[type="text"], select {font:11px Tahoma;}

#tooltip {border:1px solid #88A54B; background:627A37; color:#fff; text-shadow:none;}
#tooltip h3 {color:#fff; text-shadow:none;}

/* Mini profile #2 */
.nProf_hello {background:url(/nProf/fpost_group_kopija.png) no-repeat; width:186px; height:34px; line-height:34px; color:green; font-weight:bold; text-align:center; }
.nProf_ava img {border:3px solid #808080; margin-bottom:5px; border-radius:5px;}
.nProf_line {background:#f3f3f3; padding:4px 0 4px 0; border-bottom:3px double #dcdcdc; width:186px;}
.nProf_in {background:url(/nProf/profil_bez_navedenija.png) no-repeat; width:26px; height:25px;}
.nProf_in:hover {background:url(/nProf/profil_navedenie.png) no-repeat; width:26px; height:25px;}
.nProf_edit {background:url(/nProf/izmenit_bez.png) no-repeat; width:26px; height:25px;}
.nProf_edit:hover {background:url(/nProf/izmenit.png) no-repeat; width:26px; height:25px;}
.nProf_ls {background:url(/nProf/ls_bez.png) no-repeat; width:26px; height:25px;}
.nProf_ls:hover {background:url(/nProf/ls.png) no-repeat; width:26px; height:25px;}
.nProf_out {background:url(/nProf/vyjti_bez.png) no-repeat; width:26px; height:25px;}
.nProf_out:hover {background:url(/nProf/vyjti.png) no-repeat; width:26px; height:25px;}
.nProf_d {background:url(/nProf/tochki.png) no-repeat; width:3px; height:7px; margin:6px 4px 0 4px;}
.nProf_ul {display:block; margin-left:28px; width:200px; height:30px;}
.nProf_ul li {list-style-type:none; display:block; float:left;}
/* ----- */

/* Informer */
.section {width:186px; margin:0; padding:4px 0 0 3px;} 
ul.tabs {display:block; height:23px; width:96px; padding:0; margin:0 auto;} 
.tabs li {float:left; color:#fff; display:inline-block; height:23px; width:27px; line-height:23px; font-weight:bold; text-align:center;} 
.tabs li:hover {color:#fff; cursor:pointer;} 
.tabs li.current {cursor:default;} 
.tabs li:last-child {margin:0;}
.box {display:none; margin:0;} 
.box.visible {display:block;}

#tabs-ico1 {background:url(/designs_31/informer/postsn.png) no-repeat; width:27px; height:23px; display:block; margin-left:4px;}
#tabs-ico1:hover {background:url(/designs_31/informer/postsh.png) no-repeat;}
#tabs-ico2 {background:url(/designs_31/informer/repn.png) no-repeat; width:27px; height:23px; display:block; margin-left:4px;}
#tabs-ico2:hover {background:url(/designs_31/informer/reph.png) no-repeat;}
#tabs-ico3 {background:url(/designs_31/informer/rankn.png) no-repeat; width:27px; height:23px; display:block; margin-left:4px;}
#tabs-ico3:hover {background:url(/designs_31/informer/ranks.png) no-repeat;}

.current #tabs-ico1 {background:url(/designs_31/informer/postsh.png) no-repeat; width:27px; height:23px;}
.current #tabs-ico2 {background:url(/designs_31/informer/reph.png) no-repeat; width:27px; height:23px;}
.current #tabs-ico3 {background:url(/designs_31/informer/ranks.png) no-repeat; width:27px; height:23px;}

.inf_name1, .inf_name2, .inf_name3 {background:url(/designs_31/informer/inf_name.png) no-repeat; width:176px; height:45px; margin:0 auto;}
.inf_name1 {background-position:0 0;}
.inf_name2 {background-position:0 -45px;}
.inf_name3 {background-position:0 -90px;}
.inf_hr {background:url(/designs_31/informer/inf_hr.png) repeat-x; height:16px; margin:4px 0 0;}
.inf_user {background:url(/designs_31/informer/inf_user.png) no-repeat; width:174px; height:51px; margin:0 auto;}
.inf_ava {float:left; width:38px; height:38px; margin:4px 0 0 4px;}
.inf_ava img {width:38px; height:38px;}
.inf_line {background:url(/designs_31/informer/inf_line.png) no-repeat; width:100px; height:19px; line-height:19px; padding-left:15px; color:#fff; margin-bottom:1px; text-shadow:1px 1px #55763c;}
.inf_line a {color:#fff;}
/* ----- */

/* New Footer */
.nFoot {margin:0 auto;}
.nFoot .bg {background:url(/footer/bg_green.png) no-repeat; width:625px; height:58px; padding:5px 0 0 10px; margin:0 10px 0 10px; color:#fff; float:left; text-shadow:0 1px 0 #174213;}
.nFoot .bg a {color:#fff;}
.nFoot .line_2 {background:url(/footer/1.png) no-repeat; width:5px; height:47px; float:left; margin:3px 0 0 4px;}
.nFoot .banner {background:url(/footer/banner.png) no-repeat; width:88px; height:31px; float:right; margin:9px 20px 0 0;}
.nFoot .banner_2 {background:url(/footer/banner.png) no-repeat; width:88px; height:31px; float:right; margin:9px 10px 0 0;}
.nFoot .banner_3 {background:url(/footer/banner.png) no-repeat; width:88px; height:31px; float:right; margin:9px 10px 0 0;}
.nFoot .head {background:url(/footer/line_2.png) no-repeat; width:991px; height:22px; margin:10px 0 3px 0;}
/* ----- */


/* New Message */
.ls_new {border:3px double #808080; position:fixed; bottom:15px; right:20px; padding:10px 30px 10px 30px; background:#dcdcdc; text-align:center; font-weight:bold; color:#000;}
/* ----- */

/* Message Form */
.bbc {margin-left:-5px;}
.bbc ul {list-style:none; width:100%; height:30px;}
.bbc ul li {float:left;}
.bbc ul li a {display:block; margin-right:3px;}
.bbc .b {background:url(/bb/bold.png) no-repeat; width:32px; height:26px;}
.bbc .b:hover {background:url(/bb/bold2.png) no-repeat; width:32px; height:26px; cursor:pointer;}
.bbc .i {background:url(/bb/italic.png) no-repeat; width:32px; height:26px; float:right;}
.bbc .i:hover {background:url(/bb/italic2.png) no-repeat; width:32px; height:26px; cursor:pointer;}
.bbc .u {background:url(/bb/under.png) no-repeat; width:32px; height:26px; float:right;}
.bbc .u:hover {background:url(/bb/under2.png) no-repeat; width:32px; height:26px; cursor:pointer;}
.bbc .url {background:url(/bb/url.png) no-repeat; width:32px; height:26px; float:right;}
.bbc .url:hover {background:url(/bb/url2.png) no-repeat; width:32px; height:26px; cursor:pointer;}
.bbc .email {background:url(/bb/em.png) no-repeat; width:32px; height:26px; float:right;}
.bbc .email:hover {background:url(/bb/em2.png) no-repeat; width:32px; height:26px; cursor:pointer;}
.bbc .img {background:url(/bb/img.png) no-repeat; width:32px; height:26px; float:right;}
.bbc .img:hover {background:url(/bb/img2.png) no-repeat; width:32px; height:26px; cursor:pointer;}
.bbc .code {background:url(/bb/code.png) no-repeat; width:32px; height:26px; float:right;}
.bbc .code:hover {background:url(/bb/code2.png) no-repeat; width:32px; height:26px; cursor:pointer;}
.bbc .spoiler {background:url(/bb/spoiler.png) no-repeat; width:32px; height:26px; float:right;}
.bbc .spoiler:hover {background:url(/bb/spoiler2.png) no-repeat; width:32px; height:26px; cursor:pointer;}
.bbc .hide {background:url(/bb/hide.png) no-repeat; width:32px; height:26px; float:right;}
.bbc .hide:hover {background:url(/bb/hide2.png) no-repeat; width:32px; height:26px; cursor:pointer;}
.bbc .list {background:url(/bb/list.png) no-repeat; width:32px; height:26px; float:right;}
.bbc .list:hover {background:url(/bb/list2.png) no-repeat; width:32px; height:26px; cursor:pointer;}
.bbc .l {background:url(/bb/left.png) no-repeat; width:32px; height:26px; float:right;}
.bbc .l:hover {background:url(/bb/left2.png) no-repeat; width:32px; height:26px; cursor:pointer;}
.bbc .c {background:url(/bb/c.png) no-repeat; width:32px; height:26px; float:right;}
.bbc .c:hover {background:url(/bb/c2.png) no-repeat; width:32px; height:26px; cursor:pointer;}
.bbc .r {background:url(/bb/right.png) no-repeat; width:32px; height:26px; float:right;}
.bbc .r:hover {background:url(/bb/right2.png) no-repeat; width:32px; height:26px; cursor:pointer;}
.bbc .all {background:url(/bb/all.png) no-repeat; width:32px; height:26px; float:right;}
.bbc .all:hover {background:url(/bb/all2.png) no-repeat; width:32px; height:26px; cursor:pointer;}
.bbc .key {background:url(/bb/key.png) no-repeat; width:32px; height:26px; float:right;}
.bbc .key:hover {background:url(/bb/key2.png) no-repeat; width:32px; height:26px; cursor:pointer;}
.bbc .video {background:url(/bb/vid.png) no-repeat; width:32px; height:26px; float:right;}
.bbc .video:hover {background:url(/bb/vid_2.png) no-repeat; width:32px; height:26px; cursor:pointer;}

.line_form {background:url(/bb/line.png) repeat-x; height:4px; width:100%; margin:0 0 3px 0;}
.smallfont input {background:url(/bb/open.png) no-repeat; width:160px; height:25px;}
.smallfont input:hover {background:url(/bb/open2.png) no-repeat; width:160px; height:25px;}
#frF15 {background:url(/bb/see.png) no-repeat; width:92px; height:25px;}
#frF15:hover {background:url(/bb/see2.png) no-repeat; width:92px; height:25px;}
#frF16 {background:url(/bb/add.png) no-repeat; width:107px; height:25px; margin:0 3px 0 3px;}
#frF16:hover {background:url(/bb/add2.png) no-repeat; width:107px; height:25px;}
#frF17 {background:url(/bb/net.png) no-repeat; width:77px; height:26px;}
#frF17:hover {background:url(/bb/net2.png) no-repeat; width:77px; height:26px;}
#frF20 {background:url(/bb/sozdat.png) no-repeat; width:107px; height:25px; margin:0 3px 0 3px;}
#frF20:hover {background:url(/bb/sozdat2.png) no-repeat; width:107px; height:25px;}
#frF21{background:url(/bb/sokhranit.png) no-repeat; width:107px; height:25px; margin:0 3px 0 3px;}
#frF21:hover {background:url(/bb/sokhranit2.png) no-repeat; width:107px; height:25px;}
#frF22{background:url(/bb/opros.png) no-repeat; width:107px; height:25px; margin:0 3px 0 3px;}
#frF22:hover {background:url(/bb/opros2.png) no-repeat; width:107px; height:25px;}
.smiles {border:2px solid #e4e4e4; border-radius:5px; margin:0 0 0 3px; padding:5px 2px 5px 2px;}
.postTextFl, .postPollFl {width:864px; height:84px; background:url(/new/karandashik.png) no-repeat right #e4e4e4; border:1px solid #E5E4E5; border-radius:2px; font:11px Tahoma;}
#frF3, #frF4, #frF6 {background:#e4e4e4; border:1px solid #E5E4E5;}
/* ----- */

/* New Head */
.head {width:100%; height:auto; position:relative; margin-bottom:10px;}
.head_bc {background:url(/hlogo/polosa.png) repeat-x; height:15px;}
.head_p {background:url(/hlogo/uzor.png) repeat-x; height:4px;}
.head_bg {background:#F4F4F4; height:100px; width:100%;}
.head_logo {background:url(/designs_31/logo.png) no-repeat; width:340px; height:60px; position:absolute; top:34px; left:20px;}
.head_logo_new {background:url(/hlogo/logon.png) no-repeat; width:414px; height:128px; position:absolute; top:10px; left:10px;}
.head_z {background:url(/hlogo/new/zakazhi_reklamu.png) no-repeat; width:84px; height:86px; position:absolute; top:20px; left:390px;}
.head_banner {background:url(/hlogo/banka.png) no-repeat; width:492px; height:70px; position:absolute; top:35px; right:0px; padding:3px 0 0 14px;}
.head_bg_m {background:url(/hlogo/new/linija_menju_i_knopok.png) no-repeat; width:993px; height:28px; margin-top:2px;}
.head_menu {float:right;}
.head_menu ul {height:27px; display:block; float:right;}
.head_menu ul li {background:url(/hlogo/bez_navedenija.png) no-repeat left; padding:0 0 0 2px; float:left; height:26px; line-height:26px;}
.head_menu ul li a {height:33px; display:block; padding:0 10px; color:#fff; text-shadow:0 1px 0 #174213; text-decoration:none;}
.head_menu ul li a:hover {background:url(/hlogo/pri_navedenii.png) repeat-x; height:26px;}
.head .queryField {background:url(/hlogo/poisk_polosa.png) no-repeat; width:155px; height:22px; line-height:22px; padding:1px 0 0 5px; position:absolute; left:2px; top:128px; border:none;}
.head .searchSbmFl {background:url(/hlogo/iskat.png) no-repeat; width:40px; height:23px; position:absolute; left:160px; top:128px; border:none;}
.head .searchSbmFl:hover {background:url(/hlogo/iskat2.png) no-repeat; width:40px; height:23px;}
.head .sign {position:absolute; left:5px; top:129px; width:207px;}
.head .sign ul {list-style:none; display:block;}
.head .sign_but {background:url(/hlogo/new/bez_navedenija_knopka.png) no-repeat; width:100px; height:19px; line-height:18px; text-align:center; display:block; text-decoration:none; color:#CDD5BF;}
.head .sign_but:hover {background:url(/hlogo/new/pri_navedenii_knopka.png) no-repeat; width:100px; height:19px; color:#fff;text-shadow:0 1px 0 #174213; }
.head .unique {background:url(/hlogo/new/unikalnoe_ikonka.png) no-repeat; width:22px; height:22px; float:right; margin:4px 0 0 4px; margin-right:-10px;}
.head .unique:hover {background:url(/hlogo/new/unikalnoe_ikonka.png) no-repeat; width:22px; height:22px; float:right;}
/* ----- */

/* Users List */
.uTd {border-top:2px solid #e6e6e6; padding:5px 0 5px 0;}
.uTable tr:hover {background:#e6e6e6;}
.uTable {background:#f4f4f4; padding:5px;}
/* ----- */

/* New Message */
.nNew {background:url(/designs_31/jgjdtotybt.png) no-repeat; width:283px; height:116px; position:fixed; bottom:15px; right:20px;}
.nNew ul {padding:37px 0 0 100px; list-style:none;}
.nNew ul li {margin:0 0 3px 0;}
.nNew ul li.lol {background:url(/bb/line.png) repeat-x; height:4px; width:157px; margin:2px 0 2px 0;}
.nNew ul li a {color:#4f4f4f; background: url(/designs_31/bez_navedenija.png) no-repeat 0 0; text-decoration:none; width: 157px; height: 16px; display:block; border:none; line-height:16px; text-align:center;}
.nNew ul li a:hover {background:#758b3f; width: 157px; height: 16px; display:block; color:#fff; border-radius:3px;}
.nNew ul li a span {font-size:11px; padding:5px 0 0 20px; display:block; height:27px;}
.nNew ul li a span:hover {padding:5px 10px 0 0;}
/* ----- */

/* Page links */
.switches {background:#627b38; border-radius:4px; padding:4px; margin-bottom:5px;}
.pagesInfo {color:#fff; font:11px tahoma; padding-right:25px;}
.switch {background:#8a9b6c; border-radius:4px; color:#fff; margin-right:2px; padding:3px 6px 3px 6px;}
.switch:hover {background:#fff;}
.switch a {color:#fff;}
.switch:hover a {color:#8a9b6c; font-weight:bold;}
.switchActive {background:#8a9b6c; padding:3px 6px 3px 6px; border-radius:4px; color:#fff; margin-right:2px; font-weight:bold;}
.switchActive:hover {background:#ffffff; color:#8a9b6c;}
/* ----- */

/* Popup body */
.p_body {width:937px; height:auto; margin:0 auto; padding:0;}
.p_title {background:url(/designs_31/forum_title.png) no-repeat left 0, url(/designs_31/forum_title.png) no-repeat right -82px, url(/designs_31/forum_title.png) repeat-x 0 -41px; border-radius:5px 5px 0 0; height:41px; font:11px Tahoma; font-weight:bold; text-shadow:0 1px 0 #174213; color:#fff; width:924px; line-height:41px; padding-left:13px;}
.p_cont {background:#fff; width:937px; height:auto; padding:4px 0;}
.p_left {background:#f1f1f1; border-radius:6px; border-bottom:1px solid #dbdbdb; width:153px; padding-top:6px;}
.p_nickname {background:url(/npers/lineee.png) no-repeat; width:141px; height:23px; line-height:22px; font-weight:bold; color:#5D7534; text-shadow:1px 1px #fff; text-align:center; margin:0 auto 5px;}
.p_avatar {margin:0 auto; text-align:center;}
.p_avatar img {max-width:140px; max-height:140px;}
.p_group {background:url(/npers/ikonka_gruppy.png) no-repeat; width:143px; height:28px; line-height:22px; text-align:center; color:#fff; font-weight:bold; margin:4px auto;}
.p_pattern {background:url(/npers/linija_uzor.png) no-repeat; width:135px; height:5px; margin:0 auto 4px;}
.p_edit, .p_send, .p_read {width:107px; height:19px; margin:0 auto 3px; line-height:17px; padding-left:29px; color:#5d7534; text-shadow:1px 1px #fff;}
.p_edit {background:url(/npers/izmenit_dannye.png) no-repeat;}
.p_send {background:url(/npers/otpravit_ls.png) no-repeat;}
.p_read {background:url(/npers/moi_ls.png) no-repeat;}
.p_wm {background:#eaeaea; border:1px solid #dbdbdb; border-radius:5px; padding:4px 5px; margin:6px; box-shadow:inset 0 0 0 1px #fff;}
.p_center {width:609px; background:#f1f1f1; border-radius:6px; border-bottom:1px solid #dbdbdb; padding:6px 0;}
.p_c_title {background:url(/npers/123.png) no-repeat; width:597px; height:23px; line-height:22px; font-weight:bold; color:#5D7534; text-shadow:1px 1px #fff; text-align:center; margin:0 auto 5px;}
.p_info {height:20px; line-height:20px; padding-left:7px;}
.p_info span {background:url(/npers/kruzhok_okolo_informacii.png) no-repeat left; padding-left:9px;}
.p_info span#mnc5 {background:none; padding:0;}
.p_info span#mnc4 {background:none; padding:0;}
.p_line {background:url(/npers/p_line.png) repeat-x; height:4px;}

.p_award {width:142px; height:42px; margin:0 auto; padding:0;}
.p_award_ico1, .p_award_ico1no, .p_award_ico2, .p_award_ico2no, .p_award_ico3, .p_award_ico3no, .p_award_ico4, .p_award_ico5, .p_award_ico6 {width:38px; height:42px; float:left;}
.p_award_ico1 {background:url(/awards/mess.png) no-repeat;}
.p_award_ico1no {background:url(/awards/messno.png) no-repeat;}
.p_award_ico2 {background:url(/awards/rep1.png) no-repeat;}
.p_award_ico2no {background:url(/awards/rep1no.png) no-repeat;}
.p_award_ico3 {background:url(/awards/rep2.png) no-repeat;}
.p_award_ico3no {background:url(/awards/rep2no.png) no-repeat;}
.p_award_ico4 {background:url(/awards/idea.png) no-repeat;}
.p_award_ico5 {background:url(/awards/graphic.png) no-repeat;}
.p_award_ico6 {background:url(/awards/orel.png) no-repeat;}
.p_award_info {background:url(/awards/p_aw_inf.png) no-repeat; width:86px; height:31px; float:left; margin:3px 0 0 4px; padding:3px 5px 0 8px;}
/* ------ */

/* Advert body */
.advert {background:url(/fon.png) no-repeat; width:963px; height:80px; margin:0 auto; position:relative;}
.advert .one {position:absolute; top:10px; left:7px;}
.advert .two {position:absolute; top:10px; right:7px;}
/* ------ */

/* Banned */
.ban_ned {border:1px solid red; padding:10px; text-align:center; color:#fff; width:575px; margin:auto; border-radius:5px; background:red;}
/* ------ */

/* Other */
.birthdaysBlock {display:none;}
img[src="/ficons/birthday.gif"] {display:none;}
/* ------ */

/* Legend Table */
.legendTable {background:#f4f4f4; margin:5px; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc;}
.legendTable td {border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:5px;}

.userRights {background:#f4f4f4; width:220px; padding:10px; border:1px solid #dcdcdc;}
/* ------ */

/* Ajax Window */
.xw-plain {-moz-border-radius:3px; -webkit-border-radius: 3px;border-radius: 3px; box-shadow:none !important;}
.xw-blank {background: #FBFBFB !important;}
.xw-plain .xw-tl {background:url(/designs_31/ajax_titlel.png) no-repeat !important; box-shadow:none !important;}
.xw-plain .xw-tr {background:url(/designs_31/ajax_title.png) repeat-x !important; border-radius:0 7px 0 0; box-shadow:none !important;}
.xw-plain .xw-tc {background:url(/designs_31/ajax_title.png) repeat-x !important; height:38px; box-shadow:none !important;}
.myWinCont legend, .xw-hdr-text {color:#fff !important; text-shadow:1px 1px #536a2f;}
.xw-hdr-text {font-weight: 400 !important;}
.xw-plain .myWinTD1 {background: #F3F3F3 !important; color: #4E4E4E !important;}
.xw-plain .myWinTD2 {background: #EAEAEA !important; color: #2D2D2D !important;}
.xw-br {background:#fbfbfb !important; border-right:3px solid #e0e0e0;}
.xw-bl {background:#fbfbfb !important; border-left:3px solid #e0e0e0;}
.xw-bc {background:#fbfbfb !important;}
.xw-plain .xw-mc,
.myWinCont fieldset,
.xw-body {background:#fbfbfb; border: none !important;}
.xw-plain .xw-ml {background:#fbfbfb; border-left:3px solid #e0e0e0 !important;}
.xw-plain .xw-mr {background:#fbfbfb; border-right:3px solid #e0e0e0 !important;}
.xw-plain .xw-mc {background:#fbfbfb !important;}
.xt-close:hover {background: url(/designs_31/ajax_close_hover.png) no-repeat !important;}
.xt-close {background: url(/designs_31/ajax_close.png) no-repeat !important; width:14px !important; height:15px !important; margin-top:2px !important;}
.xw-hdr {padding:8px 0 0 3px !important;}
.xsml, .xsmr, .xsbl, .xsbr, xsbc, .xsl, .xsr {display:none;}
/* --------------*/

.rev {margin:10px auto;}
.revv {border:1px solid #dcdcdc; width:100%; margin:10px 0;}
.rev td {border:1px solid #dcdcdc; padding:5px 15px;}
.add_r {border:1px solid #dcdcdc; padding:5px 15px;}

.uSignature {border:1px solid #dcdcdc; padding:10px; margin:10px 0;}